Big Huge Thesaurus

sexual climax

noun